|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--ru.tcl.dxf.DXFDocument
Класс DXFDocument представляет собой DXF документ.
DXF - файл обмена описаниями чертежей. Файл содержит информацию
в коде ASCII. Структура этого файла эквивалентна структуре файла
чертежа (DWG), имеющего двоичный формат.
Все команды в файле DXF объединяются не более чем в 4 секции:
заголовок, таблицы, блоки и примитивы. Каждая секция не является
обязательной и может отсутствовать в файле DXF. В этом случае, при
доступе к какой-либо секции, DXFDocument возвращает
объект, созданный по умолчанию.
На данный момент поддерживаются DXF файлы версии 10.
Header,
Tables,
Blocks,
Entities, Serialized Form| Constructor Summary | |
DXFDocument()
|
|
| Method Summary | |
Blocks |
getBlocks()
Возвращает секцию блоков. |
Entities |
getEntities()
Возвращает секцию примитивов. |
java.util.Enumeration |
getErrors()
Возвращает список ошибок. |
Header |
getHeader()
Возвращает секцию заголовка. |
Tables |
getTables()
Возвращает секцию таблиц. |
boolean |
getViewErrors()
Возвращает true, если при разборе DXF файле анализируются ошибки (нераспознанные команды). |
void |
readDXF(java.io.File file)
Считывание и разбор DXF файла. |
void |
readDXF(java.lang.String file)
Считывание и разбор DXF файла. |
void |
setViewErrors(boolean value)
Устанавливает значение атрибута "Считывание ошибок". |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Constructor Detail |
public DXFDocument()
| Method Detail |
public Blocks getBlocks()
public Entities getEntities()
public final java.util.Enumeration getErrors()
public Header getHeader()
public Tables getTables()
public final boolean getViewErrors()
Данные ошибки могут возникать, если версия DXF файла больше поддерживаемой библиотекой.
public final void readDXF(java.lang.String file)
throws java.io.IOException
file - имя DXF файла
public final void readDXF(java.io.File file)
throws java.io.IOException
file - объект, представляющий DXF файлpublic final void setViewErrors(boolean value)
value - анализировать ошибки или нет
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||